confirm() 메소드에 대하여 알아보고자 한다!! confirm() 메소드는 매우 자주 사용되며 이를 수행할 경우 텍스트와 확인 및 취소 버튼을 출력하여 사용자의 선택을 받는 매우 간단한 다이얼로그 박스를 보여준다. 이를 통해 사용자가 어떤 행위를 할 것인지 매우 간단한 방법으로 결과를 얻을 수 있는데 그에 따른 결과를 true, false로 반환해 준다.
예를들어 어떤 파일을 지운다고 가정해보자. 파일을 지우는 것을 사용자에게 한번더 확인하기 위해서 confirm() 메소드를 사용할 수 있을 것이다... 이를 실행하면 확인하거나 취소를 물으며 사용자의 결정에 따라 해당하는 분기문을 만들어 실제 파일 삭제를 진행할 수 있는것이다...
간단하게 설명하려 했으나 아래 예제를 통해 자세히 알아보자.
# Confirm() 메소드의 사용 예제 보기
아래는 매우 간단한 예제이다.
<script> var delConfirm = confirm('당신의 파일이 삭제됩니다.'); if (delConfirm) { alert('삭제되었습니다.'); } else { alert('삭제가 취소되었습니다.'); } </script>
위 예제는 매우 간단한데... confirm() 메소드를 사용해 사용자의 결정을 다이얼 박스로 받았고 이 값이 true라면 삭제를 ... 아니라면 취소를 하는 매우 간단한 코드이다.